پیاده سازی دسته بندی بسته های شبکه بر روی سخت افزار

thesis
abstract

در این پایان نامه مسأله دسته بندی بسته ها بررسی می شود. با بررسی روش های متفاوت دسته بندی بسته این نتیجه دریافت شد که دسته بندی بسته ها شامل سه مرحله است. مرحله اول رمز کردن فیلترها، مرحله دوم دسته بندی بسته ها، شامل ذخیره سازی فیلتر های رمزی شده در یک ساختار داده نظیر جدول درهم سازی و یا بلوم فیلتر ها است و در نهایت مرحله آخر جستجوی فیلتر ها با استفاده از موتور جستجو است. در این پایان نامه تمرکز بر روی قسمت دوم بوده است. در این ساختمان داده ها یک عنصر مهم به نام تابع در هم سازی نقش اساسی دارد. بنابراین هدف پیاده سازی بر روی سخت افزار به منظور افزایش عملکرد است. از میان توابع در هم سازی تابع crc به دلیل کارایی بالا و استفاده شدن در بعضی از کارهای اخیر، انتخاب شد. نتایج حاصل از این تابع در هم سازی باید به نوعی در اختیار یک پردازنده قرار گیرد، زیرا برای اجرای دسته بندی بسته ها به یک پردازنده نیاز است.از میان پردازنده های متن باز ?-vex بدلیل قابلیت بالای موازی سازی و تغییر پیکره بندی انتخاب شد. شیوه بدین صورت است که تابع موازی crc را که ماهیت ترکیبی دارد، به صورت یک دستور سفارشی پیاده سازی شد. نتایج حاصل از پیاده سازی ?-vex بر روی fpga و یک پردازنده معمولی نشان از برتری قابل توجه این شیوه، در حدود نه و نیم، در محاسبه crc را نشان داده. در نتیجه می توان انتظار داشت اجرای برنامه دسته بندی بسته ها بر روی این پردازنده از بهبود نسبی برخوردار باشد.

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

پیاده سازی دسته بندی بسته ها روی مسیریاب کلیک

امروزه سرعت خطوط ارتباطی به بالاتر از ترابیت در ثانیه رسیده است. از سوی دیگر با گسترده تر شدن کاربرد روترهای نرم افزاری توسعه پذیر و استفاده این روترها از سخت افزارهای همه منظوره و قوی کامپیوترهای شخصی می توان با کمترین هزینه و استفاده از الگوریتم های بهینه و موازی سرعت روترهای نرم افزاری توسعه پذیر را افزایش داد به طوری که قابل رقابت با روترهای تجاری قوی باشند. در این پایان نامه الگوریتمی با ا...

روشی کارا برای پیاده سازی موازی الگوریتم دسته بندی بسته درخت سلسله مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده سازی های نرم افزاری الگوریتم­های دسته­بندی با وجود هزینه کم تر و توسعه پذیری بیش تر نسبت به پیاده سازی­های سخت افزاری، سرعت پایین تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده های گرافیکی برای تسریع الگوری...

full text

روشی کارا برای پیاده‌سازی موازی الگوریتم دسته بندی بسته درخت سلسله‌مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده‌سازی‌های نرم‌افزاری الگوریتم­های دسته­بندی با وجود هزینه کم‌تر و توسعه‌پذیری بیش‌تر نسبت به پیاده‌سازی­های سخت‌افزاری، سرعت پایین‌تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده‌های گرافیکی برای تسریع الگوری...

full text

طراحی و پیاده سازی نرم افزار و سخت افزار الگو های برانگیزاننده پتانسیلهای بینایی

هدف: یکی از روشهای کارامد در بررسی سیستم بینایی، بهره گیری از آزمون vep و ارزیابی پتانسیلهای برانگیخته بینایی است. مدولاسیون و القای پارامترهای اپتیکی مانند رنگ، فرکانس فضایی و کنتراست کمتر مورد توجه بوده که این امر عمدتاً ناشی از محدودیتهای فنّاوری و ابزاری است. توسعه نرم افزاری و سخت افزاری کامپیوتر امکان تنوع و انعطاف چشمگیر در طراحی و پیاده سازی الگوهای برانگیزاننده پتانسیلهای بینایی را فراهم...

full text

طراحی و پیاده سازی سخت افزار سیستم موقعیت یاب برای شبکه های سنسور بی سیم

شبکه حسگر بی سیم از جمله فناوری های جدیدی است که به منظور جمع آوری و انتقال اطلاعات از یک محیط به یک ایستگاه طراحی گردیده است. از آنجایی که به دست آوردن اطلاعات از یک محیط، بدون دانستن موقعیت آن اطلاعات، امری بی فایده و غیرضروری می باشد؛ لذا مبحث موقعیت یابی در شبکه های حسگر بی سیم از جمله مباحث مهم در این شبکه ها به شمار می آید. این پژوهش به پیاده سازی یک سخت افزار جهت ارائه روشی دقیق برای به ...

15 صفحه اول

پیاده سازی الگوریتم استاندارد رمزنگاری پیشرفته ( aes ) بر روی سخت افزار fpga

رمزنگاری نقش مهمی در زمینه امنیت اطلاعات ایفا میکند. اطلاعات حساسی که قرار است درمحیط های باز و نا امن مبادله و یا ذخیره شوندرا میتوان رمز نمود. توابع رمزگذاری، طرح های امضاء، طرح های احراز هویت و غیره از جمله روشهای رمزنگاری هستند. تا قبل از سال 2000 میلادی الگوریتم رمزنگاری des به عنوان الگوریتم استاندارد به طور گسترده در کاربردهای امنیتی مورد استفاده قرار می گرفت. با توجه به ضعف های استاندار...

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023